﻿using Production.CommonLib.Models;
using Swimj.CommonLib.Base;

namespace Production.ApplicationLib.Queries
{
    public interface IStandardBomQueries
    {
        Task<Result<IList<StandardBomInfoResponseDto>>?> QueryStandardBoms(StandardBomSearchRequestDto model);
    
        Task<PaginatedResult<StandardBomInfoResponseDto>?> QueryStandardBomsByPage(StandardBomSearchRequestDto model);
        
        Task<Result<StandardBomInfoResponseDto>?> GetStandardBom(int id);
    }
}